@charset "gb2312";
/* CSS Document */

body {font-family:"微软雅黑", "宋体"; background: url("../images/grb_bg.jpg") no-repeat center bottom; margin: 0px;font-size: 18px;line-height: 36px; background-color:#fcf8f5; color: #333;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
li{list-style-type:none;text-align:left;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
html,body{ min-width:1200px;}

/* link */

a:hover { color: #333;text-decoration: underline; }
a,a:link,a:visited,a:active {color: #333; text-decoration:none;}
a.blue:hover{ color:#1b65b9; text-decoration: underline;}
.blue,a.blue:link,a.blue:visited,a.blue:active{ color:#1b65b9; text-decoration:none;}
.gray{ color:#999999;}
a.red:hover{ color:#d81b00; text-decoration: underline;}
.red,a.red:link,a.red:visited,a.red:active{ color:#d81b00; text-decoration:none;}
a.white:hover{ color:#fefefe; text-decoration: underline;}
.white,a.white:link,a.white:visited,a.white:active{ color:#fefefe; text-decoration:none;}

.left{ float:left;}
.right{ float:right;}
.clean{ clear:both;}

.pad10{ padding-top:10px;}
.pad20{ padding-top:20px;}
.pad30{ padding-top:30px;}
.pad40{ padding-top:40px;}
.pad50{ padding-top:50px;}
.mag-l25{ margin-left:25px;}
.mag10{ margin-top:10px;}
.mag20{ margin-top:20px; overflow: hidden;}
.mag30{ margin-top:30px;}

.anchorBL{display:none;}
.w1900{ width:1896px; margin:0px auto; overflow:hidden;}
.w1680{ width:1670px; margin:0px 0px 0px 40px; overflow:hidden;}
.w1300{ width:1300px; margin:0px auto; overflow:hidden;}
.w320{ width:320px; margin:0px 0px 0px 20px; overflow:hidden;}
.w800{ width:800px; margin:0px 0px 0px 0px; overflow:hidden;}
.w470{ width:470px; margin:0px 0px 0px 20px; overflow:hidden;}

.top{ background:url(../images/grb_01.jpg) center top no-repeat; height: 290px; overflow: hidden;}
.logo{ background:url("../images/grb_logo.png") no-repeat center top; width: 860px; height: 200px; margin:40px auto; border-bottom: 5px solid #c8c8c8}
.logo h1{ text-align: center; font-size:16px; font-weight: normal; padding-top: 160px;}
.find{ float: right; background-image: url("../images/grd_f02.png"); background-repeat: no-repeat; width: 360px; height: 40px; margin:200px 120px 0px 0px; }


.nav{ background:#68bdea; width: 165px; overflow: hidden; padding: 10px;}
.nav li{ text-align: center; line-height: 60px; font-size:24px; margin:0px; border-bottom: 5px solid #fff; padding:8px 0px;}
.nav li a:hover{ background:#3f75f5; color: #fff; -webkit-transition-property: color, background; -webkit-transition-duration: 0.5s, 0.5s;}
.nav li a{ color: #fff; text-decoration: none;	text-shadow: 2px 2px 2px #222; padding:10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-transition-property: color, background; -webkit-transition-duration: 0.5s, 0.5s;}
/*
.home{ text-align: center;  background:#3f75f5; color: #fff; text-decoration: none;}
.home a:hover{ background:#174a97; color: #ffffff; -webkit-transition-property: color, background; -webkit-transition-duration: 0.5s, 0.5s;}
.home a{ color: #174a97; text-decoration: none;	text-shadow: 1px 1px 1px #174a97;}
*/
.hotnews{ margin:0px; overflow: hidden;}
.bigpic{ margin:0px 0px 20px 0px;}
.bigpic img{ margin: 0px 30px 20px 0px; border-radius: 30px}
/*焦点图*/
.jsArea {  width:570px; height:350px; position:relative; overflow:hidden;}
.slidImgDiv { width:570px; height:350px; overflow:hidden; position:relative;}
.slidImgDiv ul { position:absolute; z-index:2; margin:0; padding:0;}
.slidImgDiv ul li { float:left; width:570px; height:350px; overflow:hidden; position:relative; z-index:3;}
.slidContrlDiv { position:absolute; left:0; bottom:0; width:100%; z-index:3;}
.slidContrlDiv ol { position:absolute; right:20px; bottom:15px; _bottom:15px; z-index:10; margin:0; padding:0;}
.slidContrlDiv li { float:left; width:7px; height:7px; text-align:center; display:inline; margin:0 5px 0 5px;}
.slidContrlDiv li a { display:inline; width:10px; height:10px; color:#969696; font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; border-radius: 5px;}
.slidContrlDiv li.current a, .slidContrlDiv li a:hover { background:#d80b10;}
.slidImgDiv ul li .marking { border-radius: 0px 0px 30px 30px; position:absolute; left:0; bottom:0; width:100%; height:60px; background:#000; display:block; -moz-opacity:0.6; opacity: 0.6; filter: Alpha(opacity=60); z-index:5;}
.slidImgDiv ul li .txt { position:absolute; left:0; bottom:25px; width:100%; z-index:6; font-size:16px; line-height:26px; color:#fff; text-align:left;}
.slidImgDiv ul li .txt a { font-size:16px; line-height:26px; color:#fff; margin:0 10px; text-decoration:none; text-align:left;}
/*焦点图结束*/
.bigtitle{ width: 700px; margin:0px;}
.bigtitle img{ margin: 0px 30px 20px 0px; border-radius: 30px; float: left;}
.bigtitle h1{ font-size:38px; line-height: 50px; padding: 20px 0px 0px 0px; text-align:center; color:#e71f19;}
.bigtitle h1 a{ color:#0b5091;}
.bigtitle p{ font-size:20px; line-height: 38px; font-weight:normal; padding: 0px 10px;}

.r_bm,.l_xw{ background: #fff; overflow: hidden;}
.l_pic{ background: #fff; overflow: hidden; clear: both;}

.lm{ overflow: hidden;}
.lm dl{ overflow: hidden; line-height: 50px;}
.lm dl dd{ font-size:20px; font-weight: bold; color: #fff; padding-left: 50px;}
.lm dl dt{ width:70px; }
.more{ color: #3083b6; font-size: 14px;}
.lm1{ overflow: hidden;}
.lm1 dl{ overflow: hidden; line-height: 50px;}
.lm1 dl dd{ font-size:20px; font-weight: bold; color: #fff; padding-left: 50px;}
.lm1 a{ color: #fff; overflow: hidden;}
.lm_a{ background:url("../images/grb_lm1.jpg") no-repeat center left; }
.lm_b{ background:url("../images/grb_lm2.jpg") no-repeat center left;}
.lm_c{ background:url("../images/grb_lm3.jpg") no-repeat center left;}
.lm_d{ background:url("../images/grb_lm4.jpg") no-repeat center left;}
.lm_e{ background:url("../images/grb_lm5.jpg") no-repeat center left;}


.list_a{ overflow:hidden; text-align: center; padding: 10px 0px;}
.list_a img{ margin:20px 0px 0px 0px; /* border-radius: 30px; */ border: 1px solid #333;}
.list_a p{ margin: 10px 0px;}

.list_b{ overflow:hidden;}
.list_b ul{ padding: 10px 20px 10px 20px;}
.list_b ul li{ padding: 5px 10px; line-height: 28px;}
.list_b ul li span{ padding-left: 30px; color: #c60c0e; font-weight:bold;}
.list_b p{ text-align: center; margin: 0px;}
.list_b img{ border-radius: 30px; margin: 20px 0px 0px 0px;}

.list_c{ overflow:hidden;}
.list_c ul{padding: 10px 20px 20px 20px; overflow:hidden;}
.list_c ul li{ width: 49%; float: left;}
.list_c p{ text-align: center; margin: 0px;}

.list_d{ overflow:hidden;}
.list_d ul{padding: 10px 20px 20px 20px; overflow:hidden;}
.list_d ul li{ width: 25%; float: left; text-align: center; margin-top: 20px;}
.list_d img{ border-radius: 30px; border: 1px solid #eee;}
.list_d h1{ font-size:16px; line-height: 32px; padding: 0px 0px 0px 0px;}

.list_e{ overflow:hidden;}
.list_e ul{padding: 10px 20px 20px 20px; overflow:hidden;}
.list_e ul li{ width: 20%; float: left; text-align: center;}
.list_e img{ border-radius: 30px; border: 1px solid #eee;}
.list_e h1{ font-size:16px; line-height: 32px; padding: 20px 20px 0px 20px;}

.list_f{ overflow:hidden;}
.list_f ul{ padding: 10px 20px 10px 20px;}
.list_f ul li{ padding: 5px 10px; line-height: 32px;}
.list_f ul li span{ padding-left: 30px; color: #c60c0e; font-weight:bold;}
.list_f p{ text-align: center; margin: 0px;}
.list_f img{ border-radius: 30px; margin-bottom: 20px;}


.foot{ line-height:80px; text-align: center; border-top: 5px solid #fff; font-size:26px; font-weight: bold; margin-bottom: 20px;}



/*文章页*/
.zw{ margin: 20px 30px;}
.zw h1{ font-size: 36px; line-height: 50px; color: #333; padding: 0px 20px 30px 20px; text-align: center;}
.zw h2{ border-top:1px solid #dcdcdc; border-bottom: 5px solid #c8c6c6; color: #999999; font-size:16px; font-weight: normal; line-height: 50px; padding-left: 20px;}
.zw h3{ color: #999999; font-size:20px; font-weight: normal; line-height: 30px; padding:0px 20px 20px 20px; text-align: center;}
.zw h5{ color: #999999; font-size:20px; font-weight: normal; line-height: 30px; padding:0px 20px 30px 20px; text-align: center;}
.zw h4{ font-size:14px; text-align: right; color: #999999; font-weight: normal;}
.nr{ padding: 30px; line-height: 36px;}


/*新闻列表页*/
.w_lm{ overflow: hidden;}
.w_lm ul{ margin:20px 30px;}
.w_lm ul li{ background:url("../images/grb_02.png") center left no-repeat; padding-left: 20px; line-height:48px; height:48px; overflow: hidden; border-bottom:1px dashed #dddddd; font-size:20px;}
.w_lm ul li span{ font-size:14px; color: #999999; width: 100px; float:right;}
.page{ text-align:center;}


.pp_lm{ overflow:hidden;}
.pp_lm div{ border-bottom:1px dashed #dddddd; margin: 10px 25px; width: 600px; float: left;}
.pp_lm ul{padding: 10px 10px 20px 10px; overflow:hidden;}
.pp_lm ul li{ width: 50%; float: left; text-align: center; font-size:20px;}
.pp_lm img{ border-radius: 30px; border: 1px solid #eee; width: 95%;}
.pp_lm h1{ font-size:16px; line-height: 32px; padding: 20px 20px 0px 20px;}
.pp_lm span{ font-size:14px; color: #999999; width: 100px; float:right;}


.p_lm{ overflow:hidden;}
.p_lm ul{overflow:hidden; margin: 10px 20px;}
.p_lm ul li{ border-bottom:1px dashed #dddddd; margin: 10px 15px; width: 280px; float: left; text-align: center; font-size:20px;}
.p_lm img{/* border-radius: 30px; */ border: 1px solid #999;}
.p_lm p{ font-size:18px; font-weight: bold;}


.po_lm{ overflow:hidden;}
.po_lm ul{overflow:hidden; margin: 10px 20px;}
.po_lm ul li{ margin: 10px 15px; width: 280px; float: left; font-size:20px;}
.po_lm img{ border-radius: 30px; border: 1px solid #999;}
.po_lm p{  background:url("../images/grb_02.png") 0px 8px no-repeat; padding-left: 20px; font-size:18px; font-weight: bold; line-height: 24px; height: 48px; overflow: hidden; margin: 5px 0px 10px 0px;}




